home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d14 / dvwin3.arc / WIN3.TEC < prev   
Text File  |  1990-09-25  |  10KB  |  232 lines

  1. ID:W3 Windows 3.0 with DESQview and QEMM-386
  2. Quarterdeck Technical Note
  3. by Stan Young
  4.  
  5.  
  6.                             WINDOWS 3.0
  7.  
  8. If you are planning to run Windows 3.0 with our DESQview, DESQview 386 
  9. and/or QEMM-386 products, Quarterdeck recommends that you upgrade to 
  10. the versions of these products which specifically support Windows 3.0. 
  11.  
  12. These versions are:
  13.  
  14. DESQview 2.3 (or above)
  15. DESQview 386 2.3 (or above)
  16. QEMM-386 5.1 (or above)
  17.  
  18. Upgrade notices will be going out to registered users of Quarterdeck 
  19. products starting 8/28/90.
  20.  
  21.  
  22.                RUNNING WINDOWS 3.0 WITH EARLIER VERSIONS
  23.  
  24. It is possible to run Windows 3.0 with earlier version of Quarterdeck 
  25. products only in Real mode, not in Standard or Enhanced modes.  If you 
  26. are running with a version of QEMM-386 prior to 5.1, you must be sure 
  27. to use the RAM parameter and also make the following additions to the 
  28. Windows SYSTEM.INI file, after the line which reads "[386Enh]":
  29.  
  30. [386Enh]
  31. DualDisplay=True
  32. EMMExclude=E000-EFFF
  33.  
  34. These changes to the SYSTEM.INI file prevent Windows 3.0 from 
  35. disrupting the high memory management of QEMM-386.  These changes can 
  36. be retained when you upgrade to QEMM-386 v5.1, but they are not 
  37. required with the upgrade.
  38.  
  39. If you are running Windows 3.0 in DESQview 386 versions prior to 2.3, 
  40. it must run full-screen and not virtualized, due to mouse and video 
  41. problems.  Even if you are planning to run Window 3.0 ONLY in Real 
  42. mode, an upgrade to the current versions of DESQview and QEMM-386 is 
  43. recommended.
  44.  
  45.  
  46.          DESQview v2.3 AND ABOVE WITH WINDOWS 3.0 ON A 286
  47.  
  48. On 80286 machines, Windows 3.0 requires a special loader program to 
  49. operate in Standard mode inside DESQview 2.3 and above. The loader 
  50. (W3-LOAD.COM) is provided on the DESQview disk and is invoked when you 
  51. run Windows 3.0 from the "MS Windows 3 Std." selection which is added 
  52. to your Open Window menu by Add a Program.  The loader is not required 
  53. when running in DESQview 386.  It is included only for consistency with 
  54. what is shipped in the standard DESQview package.
  55.  
  56. To run Windows 3.0 in Standard mode on a 286, you must have a minimum 
  57. of 1MB of real extended memory.  
  58.  
  59. If all of your memory currently is configured as expanded, you may have 
  60. to reconfigure some as extended.  Most Windows applications, even those 
  61. which specifically support Windows 3.0 can run in Real mode, so unless 
  62. you have applications which require Standard mode, you may wish to 
  63. leave your memory configured as expanded memory.
  64.  
  65.  
  66.            DESQview 386 v2.3 AND ABOVE WITH WINDOWS 3.0
  67.  
  68. DESQview 386 2.3 and above support Windows 3.0, both in Real mode and 
  69. Standard mode. This support is completely automatic, requiring no 
  70. special loaders or parameters as long as QEMM-386 v5.10 or above is 
  71. used as the memory manager.
  72.  
  73.  
  74. Real Mode Support:
  75.  
  76. Install the "MS Windows 3 Real" selection from Add a Program. 
  77.  
  78. Running in Real mode, Windows 3.0 runs like any other large graphics 
  79. program.  Windows in this mode can be run in a small window and in the 
  80. background.
  81.  
  82. Standard Mode Support:
  83.  
  84. Install the "MS Windows 3 Std." selection from Add a Program.
  85.  
  86. Running in Standard mode, Windows 3.0 will run in the foreground.  
  87. However, since it writes directly to the screen in protected mode, the 
  88. screen cannot be virtualized.  Therefore, the "MS Windows 3 Std." 
  89. installation defaults to run full-screen only and only in foreground.
  90.  
  91. 386 Enhanced Mode:
  92.  
  93. Windows 3.0 386 Enhanced mode is not supported inside DESQview 386.  
  94. This should not be a major restriction, since currently anticipated 
  95. Windows 3.0 applications are expected to support either Real or 
  96. Standard mode.  One of the primary features of 386 Enhanced mode is 
  97. multitasking support for standard DOS applications.  This can be 
  98. obtained by running your DOS applications in their own DESQview 
  99. windows.
  100.  
  101. 386 Enhanced mode is supported by QEMM-386 when running outside of 
  102. DESQview 386.
  103.  
  104.  
  105.                     USING QEMM-386 VERSION 5.1
  106.  
  107. QEMM-386 v5.1 can support Windows 3.0 in all of its possible modes of 
  108. operation: Real, Standard and 386 Enhanced.  
  109.  
  110. Giving Windows 3.0 the "type" of memory it needs:
  111.  
  112. To give Windows 3.0 the kind of memory it needs for ANY mode of 
  113. operation, simply install QEMM-386 using the defaults.  No special 
  114. parameters to QEMM-386 are needed for this support and there is no need 
  115. to use Microsoft's HIRAM.SYS driver or reserve any extended memory for 
  116. the use of Windows 3.0.  QEMM concurrently supports both the EMS 
  117. standard (the one Windows uses in Real mode) and the XMS standard (the 
  118. one Windows uses in Standard and Enhanced modes).  QEMM-386 
  119. automatically detects the type of memory being requested and provides 
  120. it.
  121.  
  122. Installation Note:
  123.  
  124. If you will be running Windows 3.0, be sure to use the QEMM-386 "RAM" 
  125. parameter.  This parameter will automatically be installed when you run 
  126. the OPTIMIZE program, or if you answer "Yes" to the question "Fill All 
  127. High Memory with RAM?" during the QEMM-386 Install procedure. 
  128.  
  129. QEMM-386 by default provides memory management in the monochrome video 
  130. area (B000-B7FF), when it is not in use by a video adapter. If you use 
  131. the RAM parameter, QEMM-386 fills these addresses with RAM so that 
  132. resident programs, drivers and some of DOS overhead can be loaded into 
  133. high memory.  However, if you don't use the RAM parameter, Windows 3.0 
  134. seems to become confused by QEMM-386's memory management in this area 
  135. and may refuse to start up in 386 Enhanced mode. 
  136.  
  137. If you will be running Windows 3.0 and for some reason don't want to 
  138. use the RAM parameter, you should exclude QEMM-386's use of this area 
  139. by using, X=B000-B7FF as a parameter to the QEMM386.SYS driver.
  140.  
  141. Fine-Tuning:
  142.  
  143. Users who want to make the most efficient use of their memory may want 
  144. to consider making some changes from the defaults. The procedure for 
  145. making these modifications varies slightly, depending on whether you 
  146. have installed QEMM-386 first, or Windows 3.0 first.
  147.  
  148. When QEMM-386 is installed before Windows 3.0:
  149.  
  150. If you install Windows 3.0 after installing QEMM-386, the Windows Setup 
  151. program's default, makes two changes to your CONFIG.SYS file which you 
  152. may wish to modify.
  153.  
  154. Windows Setup inserts the driver HIMEM.SYS before the QEMM386.SYS 
  155. driver. When QEMM-386 loads, it can allocate all of the memory that is 
  156. controlled by the HIMEM.SYS driver, so the presence of HIMEM.SYS is not 
  157. a big problem. 
  158.  
  159. However HIMEM.SYS takes 2.8K of conventional memory which QEMM-386 
  160. cannot reclaim. Since QEMM-386 provides all the features of HIMEM.SYS, 
  161. you may want to avoid loading HIMEM.SYS altogether. You can do this by 
  162. selecting "Let you review & edit changes before modifications are made" 
  163. from Windows Setup when you get to the menu which offers this option. 
  164. Just edit out the line which contains the HIMEM.SYS driver from the 
  165. "Proposed CONFIG.SYS file." Or, you can remove the line from your 
  166. CONFIG.SYS file at a later time using a text editor.
  167.  
  168. Windows Setup inserts the driver SMARTDRV.SYS after QEMM386.SYS. This 
  169. is Microsoft's disk caching software. It will operate correctly as 
  170. loaded, however its default size tends to be rather large. If you are 
  171. running programs which use expanded memory, outside of Windows, you may 
  172. want to remove the driver or modify its size. (See "SMARTDRV.TEC", our 
  173. technical note on SMARTDrive)
  174.  
  175. When Windows 3.0 is installed before QEMM-386:
  176.  
  177. If Windows 3.0 is already installed when you install QEMM-386, the 
  178. Windows Setup program may have made some changes to your CONFIG.SYS 
  179. file which you may want to modify. 
  180.  
  181. Windows Setup installs a driver called HIMEM.SYS. The QEMM-386 
  182. installation procedure puts the QEMM386.SYS driver before the HIMEM.SYS 
  183. driver. When the system boots, the HIMEM.SYS driver sees that an 
  184. extended memory manager (QEMM-386) is already installed and does not 
  185. load itself. 
  186.  
  187. This is fine since the QEMM386.SYS driver provides all the features of 
  188. HIMEM.SYS. Also, since HIMEM.SYS fails to load, it will not be taking 
  189. any memory. However, it will beep and produce a message, saying "Error: 
  190. An Extended Memory Manager is already installed." To get rid of this 
  191. error message, remove the line which loads the HIMEM.SYS driver from 
  192. your CONFIG.SYS file using a text editor.
  193.  
  194. Windows Setup inserts the driver SMARTDRV.SYS after QEMM386.SYS. This 
  195. is Microsoft's disk caching software. It operates correctly as loaded, 
  196. however its default size tends to be rather large.  If you are running 
  197. programs which use expanded memory, outside of Windows, you may want to 
  198. remove the driver or modify its size. (See "SMARTDRV.TEC", our 
  199. technical note on SMARTDrive)
  200.  
  201.  
  202.                    RUNNING MANIFEST IN WINDOWS 3.0
  203.  
  204. Quarterdeck Manifest can be run within Windows 3.0 as you would any 
  205. standard DOS application.  You can use the default Windows PIF with the 
  206. following changes:
  207.  
  208. Change "Memory Requirements: KB Required" to 200.
  209. Select COM1 and COM2, so that the communications ports can be seen.
  210.  
  211. When running Manifest in Windows 3.0 in 386 Enhanced mode, the "QEMM 
  212. 386" entry will not occur even if you are running QEMM-386 before 
  213. Windows.  This is because QEMM-386 completely disables itself when 
  214. Windows 3.0 is running in Enhanced mode.  You will see the entry if you 
  215. are running Windows in either Real or Standard modes.
  216.  
  217.      ZDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD?
  218.      3Important Notice: Starting with QEMM-386 version 5.1,3
  219.      3the name of the QEMM-386 driver (.SYS) file was      3
  220.      3changed from:                                        3
  221.      3                                                     3
  222.      3             QEMM.SYS  to   QEMM386.SYS              3
  223.      3                                                     3
  224.      3This prevents the Windows 3.0 installation from      3
  225.      3incorrectly reporting that QEMM.SYS is incompatible. 3
  226.      3So as you read the DESQview 386 or QEMM-386 manual,  3
  227.      3remember that QEMM.SYS is now QEMM386.SYS.           3
  228.      @DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDY
  229.  
  230.         Copyright (C) 1990 by Quarterdeck Office Systems
  231.              * * *   E N D   O F   F I L E    * * * 
  232.